Enunciados prácticas macros

p03	
1. Este paso es necesario para que se puedan ejecutar macros en calc
En LibreOffice Cal ve a Herramientas > Opciones > Seguridad y pulsa el botón "Seguridad de macros..." a la derecha
En la ventana emergente, selecciona el nivel de seguridad medio y acepta

2. Vamos a implementar nuestra primera macro
Herramientas > Macros > Organizar Macros > BASIC...
En la ventana emergente, en el panel de la izquierda, al final selecciona el documento activo. Una vez seleccionado, pulsa el botón "Nuevo" de la derecha.

Por defecto se te pregunta por crear un nuevo módulo, con nombre "Module1", acepta. En la ventana nueva, borra todo el código existente y copia el siguiente:

rem Las funciones (function) se utilizan cuando queramos que se devuelva un valor
rem La función iva recibe un número y devuelve la cuantía
rem Ejemplo de ejecución:
rem Introduce un 10 en la celda a1
rem En la celda b1 escribe: =iva(a1)
rem Deberá aparecer el valor 12,1 (10 + 21% de IVA)


function iva(neto as double) as double
	iva = neto*1.21
end function


rem Los procedimientos (sub) no devulven ningún valor
rem Si colocas el cursor sobre este procedimiento y le das al play, deberá aparecer un cuadro de diálogo donde aparezca "¡Hola mundo!"


sub holaMundo(optional texto as string)
  if isMissing(texto) then
  	texto = "¡Hola mundo!"
  end if
  msgbox texto	
end sub

p04
Se trata de implementar tres funciones que determinen si dos números son iguales, mayor o menor